package com.nami.im.network.model.enums.message;

import lombok.AllArgsConstructor;
import lombok.Getter;

@AllArgsConstructor
@Getter
public enum MsgTypeEnum {

    /**
     * 一条单聊消息
     */
    UP_C2C (1),

    /**
     * 发送消息的客户端ack
     */
    DOWN_MSG_S2C_SENDER_ACK(10),

    /**
     * 发送者发送一条消息，服务端发送msg ==>同步其他在线客户端 我发了一条消息
     */
    DOWN_MSG_S2C_SENDER_SYNC(11),

    /**
     * 接收者 接收消息
     */
    DOWN_MSG_C2C_RECEIVER_MSG(12),

    /**
     *
     */
    DOWN_MSG_C2C_RECEIVER_READ(13),


    /**
     * 同步消息
     */
    DOWN_MSG_C2G_SENDER_SYNC(201),

    /**
     * 收到一条群消息
     */
    DOWN_MSG_C2G_RECEIVER_(202),

    /**
     * 服务器收到消息后，返回给客户端的ack
     */
    C2G_SENDER_ACK(203),

    ;


    private int code;


}
